<?php 
include "../function/function.php";

// 返回一个目录的磁盘总大小
$a=disk_total_space("H:");
echo $a;
echo "<br>";

// 返回目录中的可用空间
$aa=disk_free_space("H:");
echo $aa;
echo "<br>";

// pow() 函数返回 x 的 y 次方。
$aaa=pow(3, 4);
echo $aaa;
echo "<br>";

// 返回路径中的文件名部分
$b=basename("../function/function.php");
$b=basename("..../学并思/学并思PHP手册.CHM");
var_dump($b);
echo "<br>";

// 返回路径中的目录部分
$bb=dirname("..../xbs5linjian/mi/mi.html");
var_dump($bb);

// 函数检查文件或目录是否存在。如果指定的文件或目录存在则返回 true，否则返回 false
$e=file_exists("../../barimage.bmp");
// var_dump($e);

// 判断给定文件名是否是一个目录，如果后面加有文件名侧false
$ee=is_dir("G:/wamp");
var_dump($ee);

// 创建目录。如果成功该函数返回TRUE，如果失败则返回 FALSE
// $eee=mkdir("./kkk");
// var_dump($eee);

// 删除空的目录。若成功，则该函数返回 true。若失败，则返回 false
// $eeee=rmdir("./mmm");
// var_dump($eeee);

// 重命名文件或目录。若成功，则该函数返回 true。若失败，则返回 false
// $eeeee=rename("./kkk", "./yes");
// var_dump($eeeee);

// 拷贝文件
// 注意：拷贝后必须要有文件名
// $f=copy("./test.php", "./mmm/aaa.php");
// var_dump($f);


// 删除文件。若成功，则返回 true，失败则返回 false
// $ff=unlink("./mmm/aaa.php");
// var_dump($ff);



var_dump(date("y-m-d h:i:s"));





// 递归删除目录
function del($dirName) {  
		if (!is_dir($dirName)) return false;//判断是否目录
		foreach (glob($dirName. "/*") as $v) ;
		return rmdir($dirName);
	};
// is_dir判断是否目录
// glob	返回匹配指定模式的文件名或目录
// rmdir删除空目录
// del("./a");











 // 自定义的删除函数,可以删除文件和递归删除文件夹

//  function my_del($a)
// {
//     if(is_dir($a))		//如果$是一个目录
//     {
//             $file_list= scandir($a);		//列出指定路径中的文件和目录
//             foreach ($file_list as $file)
// 				// 上步骤的结果是$file_list=[.,..,b,bb]
//             {
//                 if( $file!='.' && $file!='..')
//                 {
//                     my_del($a.'/'.$file);
//                 }
//             }
//             @rmdir($a);  //这种方法不用判断文件夹是否为空,  因为不管开始时文件夹是否为空,到达这里的时候,都是空的     
//     }
//     else
//     {
//         @unlink($a);    //这两个地方最好还是要用@屏蔽一下warning错误,看着闹心
//     }
 
// }
// //要删除的文件夹
// $a='./a';    
// my_del($a);









 ?>